<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Hello World!</title>
</head>
<body>
Hello ${name}!
<br/>
遍历数据模型中的list学生信息（数据模型中的名称为stus)
<table>
    <tr>
        <td>序号</td>
        <td>姓名</td>
        <td>年龄</td>
        <td>金额</td>
        <td>出生日期</td>
    </tr>
    <#if stus??> <#--判断stus不为空-->
    <#list stus as stu>
        <tr>
            <td>${stu_index}</td>
            <td <#if stu.name=="小明">style="background-color: red" </#if> >${stu.name}</td>
            <td>${stu.age}</td>
            <td <#if stu.money gt 300> style="background-color: green" </#if> >${stu.money}</td>
            <td>${(stu.birthday?date)!}</td>
        </tr>
    </#list>
        学生数：${stus?size}
    </#if>
</table>
遍历数据模型中的stuMap(map数据)<br/>
第一种方法:在中括号中填写map的key <br/>
<#if stuMap["stu1"]??>
姓名:${stuMap["stu1"].name}<br/>
年龄:${stuMap["stu1"].age}<br/>
</#if>
第二种方法:在map后面直接加".key"<br/>
姓名:${(stuMap.stu1.name)!''} 空置判断()!''，如果为空就显示空字符<br/>
年龄:${(stuMap.stu1.age)!''}<br/>
第三种方法:使用list遍历key,这种方式不能用方法二.key<br/>
<#list stuMap?keys as k>
    姓名:${stuMap[k].name}<br/>
    年龄:${stuMap[k].age}<br/>
</#list>
<br/>
数字转字符串
${299792458?c}
<br/>
json字符串转对象
<#assign text='{"bank":"工商银行","account":"1234567890123456789"}'/>
<#assign data=text?eval />
开户行：${data.bank}  账号：${data.account}

</body>
</html>